前言:當我們在切換頁面時,時常會需要使用到其他頁面的資料,當我們是連續的Activity切換時可以使用bundle來傳遞資料,但當今天不是連續的Activity時使用SharedPreferences就可以快速地傳遞資料了。
SharedPreferences有2種調用的方式:
兩種方式的區別:
SharedPreferences的四種操作模式:
如何將資料放進SharedPreferences:
haredPreferences preferences=getSharedPreferences("test",Context.MODE_PRIVATE);
Editor editor=preferences.edit();//获取编辑器
String name="test";
String age="20";
editor.putString("name", name);
editor.putString("age", age);
editor.commit();//提交修改
如何取出放進SharedPreferences的資料:
SharedPreferences preferences=getSharedPreferences("test", Context.MODE_PRIVATE);
String name=preferences.getString("name", "defaultname");
String age=preferences.getString("age", "0");